package cn.etynit.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum  GlobalExceptionCodeEnum {

    // 1.公共成功与失败异常
    OK("成功！","1"),
    ERROR("失败！","-1"),
    FALLBACK("服务不可用！", "-2"),

    // 2.所有微服务的公共错误码，错误码以1XXX开头
    COMMON_PARAM_IS_NULL_ERROR("参数为空异常！","1001"),

    // user服务错误码以2XXX开头
    USER_ACCOUNT_INCORRECT_FORMAT("账号必须是6~18位之间的数字！","2001"),
    USER_PASSWORD_INCORRECT_FORMAT ("密码中必须包含字母和数字！","2002"),
    USER_PHONE_INCORRECT_FORMAT("手机号格式不正确！","2003");



    private String message;
    private String code;



}
